header.fix-head {
    min-width: calc(900px - 32px);
    position: absolute;
    z-index: 100;
    width: calc((100vw - 408px) * 0.84 - 32px);
    /* top: 120px; */
    top: 88px;
}

.save {
    float: right;
    margin-top: 10px;
    margin-right: 10px;
}

.auth-box {
    width: calc((100vw - 408px) * 0.84);
    min-width: 900px;
    min-height: 400px;
    margin: 46px auto;
}

.auth-list {
    width: calc(100% - 64px);
}

.check-auth-list {
    width: 48%;
    height: 300px;
    margin-left: 1%;
    display: inline-block;
    margin-top: 30px;
    vertical-align: top;
    overflow: hidden;
}

.auth-manage-img-block,
.auth-manage-checkbox {
    vertical-align: top;
    display: inline-block;
}

.auth-manage-img-block {
    width: 150px;
}

.auth-manage-checkbox {
    height: 100%;
    overflow-y: auto;
    width: calc(100% - 155px);
}

.auth-manage-img-block>img {
    width: 100%;
}